"""
【模块】
"""
"""
【模块】

    1、python内置的模块
        模块就是一个python文件
        
        基本语法1：
            import 模块名
            import 模块1, 模块2
            
            使用：模块名.功能名()
        
        基本语法2：
            from 模块名 import 功能名
            
            使用：功能名()
            功能：指定导入该模块的某个功能
            
        基本语法3：
            from 模块名 import *
            
            功能：表示导入该模块内的全部功能
            
        基本语法4：
            from 模块名 import 功能名 as 别名
            import 模块名 as 别名
            
            功能：给模块或者模块中的某个功能起别名
    
    2、自定义模块
        问：如何自定义模块？
        答：只需要新建一个python文件，并在其中定义一些函数即可
        
        如果导入不同模块的同名功能，后导入的那个会把前面的覆盖掉
        
        【注意】导入模块时，会执行该模块内的函数调用
        如果不想被执行，可以在被导入的模块中使用：
            if __name__ == '__main__':
                test()
            即在if中进行调用
"""
# 当这个模块被其它地方导入的时候，因为定义了__all__，所以只能导入这里有的，即test_a函数
# 这个也可以用在包的 __init__.py 文件中限制模块的使用
__all__ = ['test_a']


def test_a():
    print(1)


def test_b():
    print(2)
